/* CSS Document */
#header{
position:relative; clear:both;
}
* p{ text-indent:20px; margin:0; padding:0; text-align:justify; }

span.blue{color: #0033CC;}
span.blue-u{color:#007AF4; font-weight:bolder;}
span.red{color:#FF0000;}
span.green{color: #00CC00;}

.gold{color:#9F3400;}
.header-cover-wrapper{
 overflow:hidden;
background-position:center center;
background-repeat:no-repeat;
background-size: auto 1024px;
position: static;
}
.header-cover-wrapper .brand-name{
	display:block; float:left; 
	position:absolute;
	top:150px;
}

.header-cover-wrapper .brand-name h1{
	text-align:center;
	font-size:40px;
	color: #FFF;
	text-transform:uppercase;
	text-indent:5px; padding:0 20px;
	font-weight: normal;
}
.header-cover-wrapper .brand-name h1:hover{
opacity: 1; cursor:pointer;
}
.header-cover-wrapper .menubar{
display:block; position: absolute; 
float:right; top:10px; right:5px;
	 width: auto;
	 opacity: 0.8; background:#999999; z-index:9999;
	 height:28px; line-height:28px;

}
.header-cover-wrapper .menubar:hover{
 opacity: 1; background: #999999;
}
.header-cover-wrapper .menubar:hover a{
 color: #FFFFFF;
}
.header-cover-wrapper ul{
float:right;
	list-style:none; display:block; margin:0; padding:0;
}
.header-cover-wrapper ul li{
float:left; list-style-type:none;
padding:0 10px; text-align:center;
line-height:30px;
}
.header-cover-wrapper ul li a{
	text-transform:uppercase;
	font-size:14px; 
	font-family:"Times New Roman", Times, serif;
	color: #FFFFFF;
	font-weight:bold;
}

h1#page-title{text-align:center; font-size:36px;
 color: #FFF; position: relative; margin-top:-70px;
 text-transform:uppercase;
 }
.header-wrapper{
position: static;
}

#tasks{
	margin-top:30px; position:relative;
}
.content-wrapper h1.overview{
text-transform: none;
}
.destantions-wrapper{
display:block; width:100%; margin:0 auto;
}
.destantions-wrapper ul.destantions{
list-style:none; margin:0; padding:0;
}
.destantions-wrapper ul li{
	list-style-type:none; float:left; width:25%;
	 overflow:hidden; padding:0;
}
.destantions-wrapper ul li .place{
	margin:10px; padding:0px;
	background-position:center center;
	background-repeat:no-repeat;
	height:250px; overflow:hidden;
	border:#0099FF solid 1px;
	border-color:#FFFFFF;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer;
	position:relative;
}
.destantions-wrapper ul li .place div.info,
.destantions-wrapper ul li .place div.button{
	display:none; font-weight:bold;
}

.destantions-wrapper ul li:hover{
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.destantions-wrapper ul li .place:hover{
border-color:#0099FF;
}

.destantions-wrapper ul li .place:hover div.info,
.destantions-wrapper ul li .place:hove div.button{
display:block; text-decoration:none;
	color:#000000;
}
.destantions-wrapper ul li .place:hover div.info{
font-size:12px; font-family:Arial, Helvetica, sans-serif;
font-weight:500;
}
.destantions-wrapper ul li .place:hover div.button{
	z-index:999; position:absolute; text-decoration:none;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#CCCCCC; 
	bottom:20px; right:20px;
	padding:2px 10px;
}
.destantions-wrapper ul li .place:hover h2{
color:#00003E; background:#FF8000;
opacity: 1;
}
.destantions-wrapper ul li a{
	text-align:center; text-decoration:none;
	font-weight:bold;
}
.destantions-wrapper ul li a h2{
color: #FFFFFF; font-size:14px;  
width:90%; margin:5px auto;
-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
opacity: 0.8;
}
.destantions-wrapper ul li img{
	width:100%; height:auto;
}
.region-footer{
	background: #CCCCCC; padding-top:5px;
}
.facebook-wrapper{
	width:99%; overflow:hidden;
	margin:0 auto;
}
.bottombar{
	background-color: #3C1300;
	 height:25px; width:99%; margin:10px auto;
}
.bottombar ul{
	list-style:none; margin:0; padding:0;
}
.bottombar ul li{
list-style-type:none;
 float:left; line-height:25px;
 text-align:center; padding:0 10px;
}
.bottombar ul li a{
	text-transform:uppercase;
	 color:#FFFFFF;
	 font-weight:bold;
}
h1.tab-title{ color:#9F3400; font-size: 16px; text-transform:uppercase; }
h2.tab-title{ color:#9F3400; font-size: 14px; text-transform:uppercase; }
h3.tab-title{ color:#9F3400; font-size: 12px; text-transform:uppercase; }

.adventure-wrapper{
	display:block; margin-top:20px;
}
.adventure-wrapper ul{
	list-style:none; display:block; margin:0; padding:0;
}
.adventure-wrapper ul li{
	list-style-type:none; display:block;
	 float:left; overflow:hidden;
	width:49%; height:auto;
}
.adventure-wrapper ul li div.text-content{
padding:10px; margin:0 auto;
}
.adventure-wrapper ul li div.text-content img{
	padding:0 10px;
}

.adventure-wrapper ul li p{
	text-align:justify; text-indent:20px; padding:5px;
}

/* food */
.food-wrapper ul{
	display:block; list-style:none; margin:0; padding:0;
}
.food-wrapper ul li{
	display:block; width:33%; float:left; overflow:hidden;
	margin:0; padding:0;
}
.food-wrapper ul li .box{
	padding:5px; overflow:hidden; margin:0 auto;
	position:relative;
}
.food-wrapper ul li .box img{
	width:100%; height:200px;
	-webkit-border-radius:8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.food-wrapper ul li .box span.title{
position:absolute; top:10px; font-weight:bold; color:#001F3E; text-indent:10px;
left:5px; background:#FFBC79; opacity: 0.8; width:90%; margin:0 auto; line-height:30px;
}

.place-wrapper{
	display:block;
}
.place-wrapper ul{
	list-style:none; display:block; margin:0; padding:0;
}
.place-wrapper ul#ul-place li{
width:49%; float:left; display:block;
 height:auto; overflow:hidden; 
 }

.place-wrapper ul#ul-place li:hover .box{
background-color:#FFDDBB;
-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.place-wrapper ul li .box{
	padding:10px; margin:0 auto; overflow:hidden;
}
.place-wrapper ul li .box p{
	text-indent:10px; text-align:justify;
}
.place-wrapper ul li .box p span.title{
	font-weight:bold; color:#003366;
}
.place-wrapper ul li img{
	width:100%; height:auto; overflow:hidden;
-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.place-wrapper ul li .box p img.small{
	width:42%; float:left; margin: 0 5px;
}

.place-wrapper ul li img.p-rad{
margin-top:10px;
}

.place-wrapper ul.nav{
width:70%; margin:0 auto; display:block; margin-top:30px;
}
.place-wrapper ul.nav li{
 float:left; display:block; text-align:center; width:32%;
}

.place-wrapper ul.nav li a{
	font-weight:bold;
}

.place-wrapper ul.hotel{
 margin:0 auto; display:block; margin-top:30px;
}
.place-wrapper ul.hotel li{
 float:left; display:block; text-align:center; width:32%;
}
.place-wrapper ul.hotel li h3{
	font-weight:bold; line-height:30px; margin:0; padding:0; text-align:left;
	color:#005CB9;
}
.place-wrapper img.hl1{width:42%; float:left; overflow:hidden;}
.place-wrapper img.hl2{width:57%; float:right; overflow:hidden;}
.place-wrapper img.hl3{width:65%; float:left;
margin-top:20px;
 overflow:hidden;}
 
 .place-wrapper img.fc1,
 .place-wrapper img.fc2,
 .place-wrapper img.fc3,
 .place-wrapper img.fc4,
 .place-wrapper img.fc5{
 	width:32%; display:block; float:left; padding:5px;
 }
 .place-wrapper img.fc-rad,
 .place-wrapper img.hl-rad{display: block;
  float:right; margin-top:50px;}
img.welcome-rad{
	float:right; width:45%; 
	overflow:hidden; margin:50px auto;
	overflow:hidden; margin-right:30px;
}
img.food-rad{
	width:50%; margin: 10px auto; overflow:hidden;
	text-align:center;
}
div.facebook-wrapper{
position:relative;
 z-index:999;
 min-height:120px;
 }
div.facebook-wrapper div.dan-contact{
display:block;
width:450px; padding:0 0; margin:0;
position:absolute; right:20px;
border: solid 1px #FF6600;
-webkit-border-radius:15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #FFFFFF;
	z-index:99999;
-webkit-box-shadow: 2px 3px 2px 0px rgba(193, 96, 76, 0.82);
-moz-box-shadow:    2px 3px 2px 0px rgba(193, 96, 76, 0.82);
box-shadow:         2px 3px 2px 0px rgba(193, 96, 76, 0.82);
}
h1.overview,
h3.ct{ color:#0033CC;}

div.facebook-wrapper div.dan-contact span.ct{ display:block; float:left;
 width:32%; overflow:hidden; text-align:center; margin:10px 0;}
div.facebook-wrapper div.dan-contact span.ct img{width:60px; height:60px;}
body.page-pages-destinations .columns{
	margin:30px auto;
}


body.page-user-register .content-inner .user-register-terms-of-use{
	height:200px; overflow-y:scroll; border:#CCCCCC solid 1px; padding:10px;
}
body.page-user .content-inner,
body.page-pages-terms .content-inner,
body.page-user-register .content-inner,
body.page-contact .content-inner{
	width:600px; overflow:hidden; margin:50px auto;
	border:#CCCCCC solid 1px;
}